<?php
   if ( !isset( $ruta_sistema ) )
     {
      if ( !defined( "RUTA_FISICA_SISTEMA" ) )
        {
           require_once '../../../config/Constantes.php'; 
        }
        
        $ruta_sistema = RUTA_FISICA_SISTEMA . "/sistema/";
     }
     
   require_once $ruta_sistema . 'general/clases/comun/archivos/OperacionArchivo.php';  

    if ( !isset( $idioma_sistema ) )
      {
         $idioma_sistema = "es-ES";
      }

   // Cargamos la informacion del idioma para este formulario
   if ( !isset( $cfg_idioma_form ) )
     {
        $fichero_ini = $ruta_sistema . "idiomas/" . $idioma_sistema . FORMULARIO_EDICION_FICHERO_INI;

        if ( OperacionArchivo::existeArchivo( $fichero_ini ) )
          {
             $cfg_idioma_form = parse_ini_file( $fichero_ini );
          }
        else
          {
             // En caso contrario de que no exista el fichero ini para la edicion de contenido creamos el contenido
             $informacion_idioma = array();
             
          }  
     }   
?>
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
   <link rel="stylesheet" type="text/css" media="screen" href="<?php echo CSS_RUTA_BASE . "/redmond/jquery-ui-1.8.18.custom.css"?>" />
   <link rel="stylesheet" type="text/css" media="screen" href="<?php echo JAVASCRIPT_JQUERY_PLUGINS . "/jgrid/css/ui.jqgrid.css"?>" />
   <style>
      body {
      
      	margin: 0;			/* Remove body margin/padding */
        padding: 0;
        overflow: hidden;	/* Remove scroll bars on browser window */	
        font-size: 75%;            
   </style>
<?php 
   // Verificamos si cargamos o no la libreria JQUERY
   if ( !isset( $cargar_jquery ) )
     {
       echo ' <script type="text/javascript" src="' . JAVASCRIPT_JQUERY . '" ></script>';
       echo ' <script type="text/javascript" src="' . JAVASCRIPT_RUTA_BASE . "/funciones.js" . '" ></script>';
       echo ' <script type="text/javascript" src="' . JAVASCRIPT_JQUERY_PLUGINS . "/jgrid/i18n/grid.locale-es.js" . '" ></script>';
       echo ' <script type="text/javascript" src="' . JAVASCRIPT_JQUERY_PLUGINS . "/jgrid/jquery.jqGrid.min.js" . '" ></script>';
     }
?>   
   <script type="text/javascript">
      $( document ).on( "ready", function() {
   	        $( "#cargar_fichero_ini" ).bind( "click", function() {
   	   	          if ( $( "#fichero_ini" ).val() != "" )
      	            {
      	              console.log( "Entro" );
        	          $( "#contenido_fichero_ini" ).load(  "informacion_fichero_ini.php?fichero=" + $( "#fichero_ini" ).val() );
      	            }
      	              
   	   	        } );  

   	        // Cargamos la informacion para el jgrid
   	        	$( "#contenido_fichero_ini" ).jqGrid( {
    	        	        url : 'informacion_fichero_ini.php',
     	        	 	    datatype: "xml",
     	        	    	colNames:['#','Propiedad','Valor' ],
     	        	    	colModel:[
              	        	 		    { name:'num',index:'num', width:50, sortable:false },
              	        	    		{ name:'propiedad',index:'propiedad', width:250 },
              	        	    		{ name:'valor',index:'valor', width:250, editable:true }              	        	    			
               	        	    	],
     	        	    	rowNum:10,
     	        	    	rowList:[10,20,30],
     	        	    	pager: '#paginador_fichero_ini',
     	        	    	sortname: 'propiedad',
     	        	    	width : "800",
     	        	    	height : "250",
     	        	    	viewrecords : true,
     	        	    	caption : "Informacion del archivo"
   	   	        	});            
          } );      
   </script>

<form id="config_fichero_ini">
   <fieldset>
      <legend id="titulo_edicion">
         Editar el contenido de configuracion del fichero 
         <label id="fichero_edicion">Fichero</label>
      </legend>
       <div>
            <label class="etiqueta">Tipo de Fichero:</label>
            <select name="fichero_ini" id="fichero_ini">
               <option value="">Seleccionar el Fichero de Configuracion</option>
               <?php 
                  $directorios = OperacionArchivo::obtenerArrayArchivosDirectorio( IDIOMAS_RUTA_FISICA ); 

                  if ( $directorios )
                    {
                       if ( is_array( $directorios ) )
                         {
                            foreach( $directorios as $archivo )
                              {
                                 if ( $archivo )
                                   {
                                       if ( is_array( $archivo ) && count( $archivo ) == 2 )
                                         {
                                            $ruta_fichero_idioma = $archivo[ "Carpeta" ] . "/" . $archivo[ "Archivo" ];
                                            $nombre_fichero_idioma = $archivo[ "Archivo" ];
                                         } 
                                       else
                                         {
                                            $ruta_fichero_idioma = $archivo;
                                            $nombre_fichero_idioma = $archivo;
                                         }   
              ?>
                                      <option value="<?php echo $ruta_fichero_idioma ?>">
                                         <?php echo $nombre_fichero_idioma ?>
                                      </option>
              <?php                    
                                   }
                              }
                         }
                    }
               ?>
            </select>
            <input type="button" name="cargar_fichero_ini" id="cargar_fichero_ini" value="Cargar Fichero"/>
        </div>
        <div id="contenido_fichero_ini1">
           
        </div>
        <table id="contenido_fichero_ini" align="center">
           <tr><td></td></tr>
        </table>
        <div id="paginador_fichero_ini"></div>
   </fieldset>
</form>